package com.healthcenter.persistence.dao;

import com.healthcenter.entity.Patient;

public interface PatientDAO
{
  
  public void add(Patient patient);
//  public void update(EmployeeBean employeeBean)
//  {
//   
//   try
//   {
//    String querystring="UPDATE EMPLOYEE SET EMP_NAME=?,EMP_ADDR=?," +
//      "EMP_EMAIL=?,EMP_PHONE=? WHERE EMP_ID=?";
//    con=getConnection();
//    ptmt=con.prepareStatement(querystring);
//    
//    ptmt.setString(1, employeeBean.getEmpName());
//    ptmt.setString(2, employeeBean.getEmpAddr());
//    ptmt.setString(3, employeeBean.getEmpEmail());
//    ptmt.setString(4, employeeBean.getEmpPhone());
//    ptmt.setString(5, employeeBean.getEmpId());
//    ptmt.executeUpdate();
//    
//   }
//   catch(SQLException e)
//   {
//    e.printStackTrace();
//   }
//   finally
//   {
//    try
//    {
//    if(rs!=null)
//        rs.close();
//    if(ptmt!=null)
//       ptmt.close();
//    if(con!=null)
//       con.close();
//    }
//    catch(SQLException e)
//    {
//     e.printStackTrace();
//    }
//    catch(Exception e)
//    {
//     e.printStackTrace();
//    }
//    
//   }
//   
//  }
//  
//  public void delete(String employeeId)
//  {
//   
//   try
//   {
//    String querystring="DELETE FROM EMPLOYEE WHERE EMPID=?";
//    con=getConnection();
//    ptmt=con.prepareStatement(querystring);
//    ptmt.setString(1, employeeId);
//    ptmt.executeUpdate();
//    
//   }
//   catch(SQLException e)
//   {
//    e.printStackTrace();
//   }
//   finally
//   {
//    try
//    {
//    if(rs!=null)
//        rs.close();
//    if(ptmt!=null)
//       ptmt.close();
//    if(con!=null)
//       con.close();
//    }
//    catch(SQLException e)
//    {
//     e.printStackTrace();
//    }
//    catch(Exception e)
//    {
//     e.printStackTrace();
//    }
//    
//   }
//   
//  }
//  
//  public List findAll()
//  {
//   List employees=new ArrayList();
//   EmployeeBean employeeBean=null;
//   try
//   {
//    String querystring="SELECT * FROM EMPLOYEE";
//    con=getConnection();
//    ptmt=con.prepareStatement(querystring);
//    rs=ptmt.executeQuery();
//    while(rs.next())
//    {
//     employeeBean=new EmployeeBean();
//     employeeBean.setEmpId(rs.getString(1));
//     employeeBean.setEmpName(rs.getString(2));
//     employeeBean.setEmpAddr(rs.getString(3));
//     employeeBean.setEmpEmail(rs.getString(4));
//     employeeBean.setEmpPhone(rs.getString(5));
//     
//     employees.add(employeeBean);
//    }
//   }
//   catch(SQLException e)
//   {
//    e.printStackTrace();
//   }
//   finally
//   {
//    try
//    {
//    if(rs!=null)
//        rs.close();
//    if(ptmt!=null)
//       ptmt.close();
//    if(con!=null)
//       con.close();
//    }
//    catch(SQLException e)
//    {
//     e.printStackTrace();
//    }
//    catch(Exception e)
//    {
//     e.printStackTrace();
//    }
//    
//   }
//   return employees;
//  }
//  public EmployeeBean findByPrimaryKey(String empId)
//  {
//   
//   EmployeeBean employeeBean=null;
//   try
//   {
//    String querystring="SELECT * FROM EMPLOYEE WHERE EMP_ID=?";
//    con=getConnection();
//    ptmt=con.prepareStatement(querystring);
//    ptmt.setString(1, empId);
//    rs=ptmt.executeQuery();
//    if(rs.next())
//    {
//     employeeBean=new EmployeeBean();
//     employeeBean.setEmpId(rs.getString(1));
//     employeeBean.setEmpName(rs.getString(2));
//     employeeBean.setEmpAddr(rs.getString(3));
//     employeeBean.setEmpEmail(rs.getString(4));
//     employeeBean.setEmpPhone(rs.getString(5));
//     
//     
//    }
//   }
//   catch(SQLException e)
//   {
//    e.printStackTrace();
//   }
//   finally
//   {
//    try
//    {
//    if(rs!=null)
//        rs.close();
//    if(ptmt!=null)
//       ptmt.close();
//    if(con!=null)
//       con.close();
//    }
//    catch(SQLException e)
//    {
//     e.printStackTrace();
//    }
//    catch(Exception e)
//    {
//     e.printStackTrace();
//    }
//    
//   }
//   return employeeBean;
//  }
//  public static void main(String[] args) {
//   
//   PatientDAO employeeDAO=new PatientDAO();
//   System.out.println(employeeDAO.findAll().size());
//  }
}